#ifndef __GH615_EDITOR_INT
#define __GH615_EDITOR_INT

LOCALSTRUCT( TextItem )
  WORD       off;
  PathString orig;
  PathString text;
};

LOCALCLASSBASE( TextArray, public MyRefArray<TextItem> )
  public:
    TextArray( void ) : MyRefArray<TextItem>( 100, 50 ) {}

    bool  Load( CONSTSTR fnm, long off );
    bool  Save( CONSTSTR fnm, long off );
    DWORD CalcSize( void );
};

#include <Global/pack1.h>
LOCALSTRUCT( GH615_StringDump )
  WORD Offsets[ 0x320/2 ];
  BYTE Text[ 0xEE0 ];
};
#include <Global/pop.h>

#include "gh_utils.h"

//[ghed_Utils.cpp]
extern GH615_StringDump dump;

#endif